Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F18 USA F19 USA F13 USA F14 USA F18 USA F2 USA F3 USA F14 Fifth Third Bank Tennis Championships - Lexington Binghamton Challenger Tallahassee Challenger Verizon Tennis Challenge - Atlanta RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Heineken Open - Auckland The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm AAPT Championships - Adelaide Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf SAP Open - San Jose The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London RCA Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok ARAG World Team Championship - Dusseldorf Sydney International - Sydney U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Medibank International - Sydney Winnetka Challenger SAP Open - San Jose Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Heineken Open - Auckland AEGON Championships - London AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Binghamton Challenger Serbia Open - Belgrade AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Apia International - Sydney Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing ASB Classic - Auckland AEGON Championships - London Citi Open - Washington BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta ASB Classic - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open Parc - Lyon Citi Open - Washington XL Bermuda Open - Bermuda Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu ASB Classic - Auckland New York Open - New York Abierto Mexicano Telcel - Acapulco JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Delray Beach Open - Delray Beach Hilton Waikoloa Village USTA Challenger - Waikoloa Truist Atlanta Open - Atlanta Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Truist Atlanta Open - Atlanta ASB Classic - Auckland Dallas Open - Dallas Abierto de Tenis Mifel - Los Cabos Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco The Mercedes Benz of Calabasas - Calabasas Talahassee Challenger Bordeaux Challenger Savannah Challenger Napa Challenger Irving Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa ARMS USTA Challenger - Rocky Mount USTA Seascape Challenger - Aptos 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount 2001 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Theusbridge.com Tennis Classic - Tarzana USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler Urbana-Champaign Challenger - Urbana USTA Challenger of Burbank - Burbank Samsung Securities Cup - Seoul 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Fifth Third Bank Tennis Classic - Lexington Pro Tennis World Open - Sunrise USTA Comerica Challenger - Aptos Lubbock Challenger - Lubbock Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Fifth-Third Bank Tennis Classic - Lexington Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Savannah Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami The Comercia Challenger - Aptos Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Oklahoma Challenger - Tulsa Mutua Madrid Open - Madrid Pro Challenger at Calabasas - Calabasas Rogers Cup - Toronto Challenger Banque Nationale Rimouski - Rimouski Western & Southern Open - Cincinnati Ford Tennis Championships - Louisville BNP Paribas Open - Indian Wells Music City Challenger - Nashville Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento U.S. Open - New York Winnetka Challenger U.S. Open - New York Aptos Challenger Australian Open - Melbourne Vancouver Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Honolulu Challenger Wimbledon - London Dallas Challenger U.S. Open - New York Guadalajara Challenger Sarasota Challenger Aptos Challenger Dallas Challenger Dallas Challenger Winnetka Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Sacramento Challenger Tallahassee Challenger U.S. Open - New York Australian Open - Melbourne Nottingham Challenger French Open - Paris Wimbledon - London Napa Challenger U.S. Open - New York Sacramento Challenger Knoxville Challenger Australian Open - Melbourne Sarasota Challenger Savannah Challenger French Open - Paris Savannah Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Charlottesville Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Men's Clay Court Championships - Houston French Open - Paris Wimbledon - London Eddleman USTA Challenger - Birmingham U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Galleryfurniture.com Challenge - Atlanta University of Tennessee USTA Men's Challenger - Knoxville U.S. Open - New York Rimouski Challenger Australian Open - Melbourne French Open - Paris Tulsa Auto Collection USTA Challenger - Tulsa University of Tennessee USTA Men's Challenger - Knoxville Wimbledon - London Franklin Templeton Tennis Classic - Scottsdale U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mercedes-Benz Cup - Los Angeles Heineken Open - Auckland The Samsung Open - Nottingham Countrywide Classic - Los Angeles U.S. Men's Clay Court Championships - Houston Stockholm Open - Stockholm Heineken Open - Auckland Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Tennis Channel Open - Las Vegas AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach The Nottingham Open - Nottingham ATP Kremlin Cup - Moscow Campbells Hall of Fame Tennis Championships - Newport Apia International - Sydney Wimbledon - London Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis SAP Open - San Jose U.S. Open - New York Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Serbia Open - Belgrade Wimbledon - London SAP Open - San Jose Farmers Classic - Los Angeles U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston French Open - Paris U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice French Open - Paris U.S. Mens's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Wimbledon - London Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco U.S. Open - New York Swiss Indoors Basel - Basel Open de Nice Cote dAzur - Nice Australian Open - Melbourne Geneva Open - Geneva Kroger / St. Jude International - Memphis If Stockholm Open - Stockholm French Open - Paris Siebel Open - San Jose New York Open - New York Wimbledon - London Kroger / St. Jude International - Memphis U.S. Open - New York Franklin Templeton Tennis Classic - Scottsdale Australian Open - Melbourne French Open - Paris Citi Open - Washington Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Open - New York Infosys Hall of Fame Open - Newport Truist Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing The Hamlet Cup - Long Island Abierto Mexicano Telcel - Acapulco Siebel Open - San Jose Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro BA-CA Tennis Trophy - Vienna Bank Austria Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Open SEAT 2008 - Barcelona US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Tennis Masters Series - Cincinnati Grand Prix de Tennis de Lyon - Lyon BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Next Generation Hardcourts - Adelaide Shanghai - Shanghai Regions Morgan Keegan Championships - Memphis The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal TD Waterhouse Cup - Long Island Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Sony Ericsson Open - Miami Sony Ericsson Open - Miami Argentina Open - Buenos Aires Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome ASB Classic - Auckland Erste Bank Open - Vienna Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai AEGON Championships - London Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells China Open - Beijing Davis Cup, World Group, 1R, USA-AUT 5-0 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, QF, USA-SRB 1-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague ATP Cup - Sydney ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, AUS-USA 1-3 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago All Lower level tournaments 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Wimbledon - London Nitto ATP Finals - London Olympics - Beijing Olympics - London